home *** CD-ROM | disk | FTP | other *** search
/ com!online 2005 May / com_0505_1.iso / opensource / tightvnc-1.2.9-setup.exe / {app} / Web / Java-ChangeLog.txt < prev    next >
Encoding:
Text File  |  2003-08-01  |  23.0 KB  |  760 lines

  1. 2003-07-24 22:33  const_k
  2.  
  3.     * VncViewer.java (BRANCH_1_2_STABLE): Minor fix to move the
  4.     keyboard focus to VncCanvas on opening the desktop.
  5.  
  6. 2003-07-24 22:29  const_k
  7.  
  8.     * VncViewer.java: Minor fix to move the keyboard focus to VncCanvas
  9.     on opening the desktop.
  10.  
  11. 2003-07-24 21:42  const_k
  12.  
  13.     * VncCanvas.java, VncViewer.java: Applied a set of changes by
  14.     HorizonLive.com, Inc. In the VncCanvas class, fixed a problem of
  15.     createImage() returning null. In the VncViewer, problems with some
  16.     JVMs hanging on destroying the applet were solved. Also,
  17.     implemented a possibility to enable/disable input via inter-applet
  18.     communication.
  19.  
  20. 2003-07-24 11:51  const_k
  21.  
  22.     * README (BRANCH_1_2_STABLE): Version string changed, version
  23.     1.2.9.
  24.  
  25. 2003-07-02 19:05  const_k
  26.  
  27.     * CapabilityInfo.java, CapsContainer.java, Makefile: Implemented a
  28.     Java version of the CapsContainer class that will be used in the
  29.     protocol 3.130 handling code.
  30.  
  31. 2003-05-18 20:45  const_k
  32.  
  33.     * AuthPanel.java, VncViewer.java: Code refactored to enable
  34.     integration of pluggable authentication schemes. Now the Java
  35.     viewer first connects to the server, then shows the authentication
  36.     panel only if the server requires authentication.  All the
  37.     authentication code has been moved to the AuthPanel class.  Also,
  38.     now the viewer shows status messages on connecting to the server.
  39.  
  40. 2003-03-02 16:54  const_k
  41.  
  42.     * RfbProto.java: Passing through X keysyms for foreign currencies,
  43.     a modified patch from Bernd Krueger-Knauber.
  44.  
  45. 2003-01-22 20:35  const_k
  46.  
  47.     * README: Version string changed, version 1.2.8.
  48.  
  49. 2002-11-13 23:50  const_k
  50.  
  51.     * README: Version string changed, version 1.2.7.
  52.  
  53. 2002-11-12 15:21  const_k
  54.  
  55.     * MANIFEST.MF, Makefile: Added a MANIFEST file with a Main-Class
  56.     statement to allow easy execution of the JAR file, using java -jar
  57.     command-line option.
  58.  
  59. 2002-11-12 15:18  const_k
  60.  
  61.     * dir.mk: Removed dir.mk file.
  62.  
  63. 2002-11-12 15:15  const_k
  64.  
  65.     * index.html: Applet height increased by 32 pixels.
  66.  
  67. 2002-11-12 13:34  const_k
  68.  
  69.     * Makefile: Extra .vnc files have been removed, having just
  70.     index.vnc should be enough.
  71.  
  72. 2002-11-12 13:33  const_k
  73.  
  74.     * hextile.vnc, index.html, index.vnc, noshared.vnc, shared.vnc,
  75.     tight.vnc, zlib.vnc: Extra .vnc files have been removed, having
  76.     just index.vnc should be enough. Also, an example HTML page has
  77.     been prepared, to simplify installation under a standalone Web
  78.     server.
  79.  
  80. 2002-11-12 13:13  const_k
  81.  
  82.     * README: Documented three ways to use the Java viewer, in the
  83.     Installation section.
  84.  
  85. 2002-11-07 19:12  const_k
  86.  
  87.     * VncCanvas.java, VncViewer.java: Minor change to preserve keyboard
  88.     focus in VncCanvas after resizing the frame, when running in a
  89.     separate window.
  90.  
  91. 2002-11-06 22:49  const_k
  92.  
  93.     * Makefile, README, ReloginPanel.java, VncViewer.java: Implemented
  94.     new buttons "Login again" and "Close window" near the disconnect or
  95.     error messages in the applet mode, and introduced new "Offer
  96.     Relogin" parameter to control this improvement. Thanks to Peter
  97.     Astrand for the initial version of the "Login again" patch.
  98.  
  99. 2002-10-30 00:26  const_k
  100.  
  101.     * VncCanvas.java: Don't defer update requests if there is some data
  102.     to receive, or if the last update included a PointerPos message.
  103.  
  104. 2002-10-29 23:06  const_k
  105.  
  106.     * HTTPConnectSocket.java, HTTPConnectSocketFactory.java, Makefile:
  107.     Support for connections via HTTP proxies using HTTP CONNECT method.
  108.      Most likely, this will not work in applet mode, due to security
  109.     restrictions in JVMs.
  110.  
  111. 2002-10-29 23:03  const_k
  112.  
  113.     * OptionsFrame.java, RfbProto.java, VncCanvas.java: Added support
  114.     for new CursorPos pseudo-encoding which allows to transmit pointer
  115.     position from server to clients.
  116.  
  117. 2002-09-25 04:29  const_k
  118.  
  119.     * RecordingFrame.java: A patch from Harmen van der Wal -- "a
  120.     workaround for AFAIK a rare (Blackdown 1.1.7)
  121.     SecurityManager.checkPropertyAccess() bug, that would otherwise be
  122.     fatal for an unprivileged applet".
  123.  
  124. 2002-09-25 04:23  const_k
  125.  
  126.     * RfbProto.java, VncViewer.java: Enhancements to the exception
  127.     handling mechanisms, a patch from Harmen van der Wal.
  128.  
  129. 2002-09-25 04:01  const_k
  130.  
  131.     * Makefile, README, RfbProto.java, SocketFactory.java,
  132.     VncViewer.java: A patch from Harmen van der Wal, which makes it
  133.     easy to plug-in alternative transport methods to the viewer. It can
  134.     be useful for for things like HTTP tunneling, SSL support, or
  135.     perhaps for integration with "zebedee", ssh or other tunneling
  136.     mechanisms.
  137.  
  138. 2002-09-24 08:52  const_k
  139.  
  140.     * VncCanvas.java: Reducing max frame size by 30 pixels in each
  141.     direction, to leave some place on the screen, e.g. for the menu bar
  142.     on Macintosh or the task bar on Windows; a patch from Steve Kann.
  143.  
  144. 2002-08-27 19:23  const_k
  145.  
  146.     * README: Version string changed, version 1.2.6.
  147.  
  148. 2002-08-04 23:39  const
  149.  
  150.     * README, RfbProto.java, VncCanvas.java: Version string changed,
  151.     version 1.2.5. Copyrights updated.
  152.  
  153. 2002-07-05 15:37  const
  154.  
  155.     * RfbProto.java, VncCanvas.java, VncViewer.java: More robust and
  156.     correct methods to determine if Zlib- or Tight-encoded data should
  157.     be saved Raw-encoded or re-compressed in recorded sessions. Also,
  158.     always emit warnings in the Java console if such recoding was
  159.     necessary.
  160.  
  161. 2002-07-05 15:26  const
  162.  
  163.     * README: Minor documentation addition.
  164.  
  165. 2002-07-05 13:17  const
  166.  
  167.     * OptionsFrame.java: JPEG quality setting should be enabled in the
  168.     Options frame only in the 24-bit color mode.
  169.  
  170. 2002-07-05 13:02  const
  171.  
  172.     * OptionsFrame.java: Unused temporary hack was removed.
  173.  
  174. 2002-07-04 03:25  const
  175.  
  176.     * README: Some documentation on RFB session recording.
  177.  
  178. 2002-07-04 02:43  const
  179.  
  180.     * RfbProto.java: Forgot to remove debugging output.
  181.  
  182. 2002-07-04 02:38  const
  183.  
  184.     * RfbProto.java, VncCanvas.java: Re-compressing Tight-encoded
  185.     rectangles when recorded session starts after the connection was
  186.     established, to make it possible to decompress the data without
  187.     knowing prior pixel data.
  188.  
  189. 2002-07-03 21:11  const
  190.  
  191.     * VncViewer.java, RfbProto.java, VncCanvas.java: Special handling
  192.     of Zlib-encoded rectangles -- they are written either Zlib-encoded
  193.     if it's a beginning of RFB session, or Raw encoded otherwise. This
  194.     is needed to make sure it will be possible to decode saved data
  195.     without knowing the state of zlib compression stream used by the
  196.     encoder.
  197.  
  198. 2002-07-03 17:49  const
  199.  
  200.     * ButtonPanel.java, RecordingFrame.java, VncViewer.java: The
  201.     "Record" button now appears only if current SecurityManager allows
  202.     access to the local filesystem.  Exceptions after an intentional
  203.     disconnect are not shown in the applet panel or window any more.
  204.  
  205. 2002-07-03 16:40  const
  206.  
  207.     * RecordingFrame.java, RfbProto.java, VncCanvas.java,
  208.     VncViewer.java: Implement dynamic toggling of session recording.
  209.  
  210. 2002-07-03 13:34  const
  211.  
  212.     * VncViewer.java: Preparing to implement dynamic toggling of
  213.     session recording.  The "Save Session" parameter was removed.
  214.  
  215. 2002-07-01 12:44  const
  216.  
  217.     * RecordingFrame.java: Fixed copyright string.
  218.  
  219. 2002-06-13 01:45  const
  220.  
  221.     * ButtonPanel.java, RecordingFrame.java, VncViewer.java: A simple
  222.     hack to make the RecordingFrame work, at least when the recording
  223.     is being turned on before making the connection. The RecordingFrame
  224.     is still not very useful but at least does allow to record a whole
  225.     session in one file.
  226.  
  227. 2002-06-12 19:03  const
  228.  
  229.     * ButtonPanel.java, Makefile, RecordingFrame.java, VncViewer.java:
  230.     Added new "Record" button and a GUI to control recording of
  231.     sessions in FBS files.
  232.  
  233. 2002-06-05 01:01  const
  234.  
  235.     * Makefile, OptionsFrame.java, RfbProto.java, SessionRecorder.java,
  236.     VncCanvas.java, VncViewer.java: Implemented experimental feature to
  237.     save RFB sessions in FBS files compatible with rfbproxy, and the
  238.     new "Save Session" parameter where a user can set a file name.
  239.     Color format requested from the server was changed to little-endian
  240.     to make saved sessions similar to ones written by the VNC
  241.     Reflector, and to make colors compatible with RFB Session Player.
  242.  
  243. 2002-06-04 12:55  const
  244.  
  245.     * VncCanvas.java: Cleanups in "throws" statements.
  246.  
  247. 2002-06-04 12:50  const
  248.  
  249.     * VncCanvas.java: Minor cleanup in comment.
  250.  
  251. 2002-06-04 12:37  const
  252.  
  253.     * VncCanvas.java: Major Code cleanup: each decoder was moved from
  254.     the processNormalProtocol() method to a separate function.
  255.  
  256. 2002-06-04 12:19  const
  257.  
  258.     * README: Minor cleanup.
  259.  
  260. 2002-05-23 23:58  const
  261.  
  262.     * README, VncViewer.java: New "ENCPASSWORD" parameter, modified
  263.     patch from Peter Astrand.
  264.  
  265. 2002-05-19 15:03  const
  266.  
  267.     * RfbProto.java, VncCanvas.java, VncViewer.java: Throwing Exception
  268.     instead of IOException if that was not an I/O error.
  269.  
  270. 2002-05-19 13:38  const
  271.  
  272.     * RfbProto.java: Applied patch from Peter Astrand to fix problems
  273.     with Swedish keys and broken JVMs.
  274.  
  275. 2002-04-25 18:51  const
  276.  
  277.     * README: Updated version strings for version 1.2.4.
  278.  
  279. 2002-04-25 18:49  const
  280.  
  281.     * README: Documented new feature to refresh remote desktop in the
  282.     view-only mode using "R"/"r" keys.
  283.  
  284. 2002-04-23 20:02  const
  285.  
  286.     * ButtonPanel.java: Bugfix: keyboard focus could be set
  287.     incorrectly. It was returned to desktop even when windows such as
  288.     Options or Clipboard were created.  This looked like new windows
  289.     had appeared behind the authenticator or desktop window, if the
  290.     viewer itself was running in a separate window.
  291.  
  292. 2002-04-10 02:10  const
  293.  
  294.     * VncViewer.java: Minor bugfix to prevent the "Refresh" button to
  295.     disappear after the "Disconnect" button changes to "Hide desktop".
  296.  
  297. 2002-04-10 02:05  const
  298.  
  299.     * VncViewer.java: Previous bugfix was broken.
  300.  
  301. 2002-04-10 02:01  const
  302.  
  303.     * VncViewer.java: Minor bugfix to prevent dumping exceptions on
  304.     pressing "R"/"r" keys over disconnected desktop.
  305.  
  306. 2002-04-10 01:53  const
  307.  
  308.     * VncCanvas.java: Now "R"/"r" keys can be used to request screen
  309.     updates in view-only mode.
  310.  
  311. 2002-04-09 02:17  const
  312.  
  313.     * README: "Show offline desktop" parameter documented.
  314.  
  315. 2002-04-09 02:12  const
  316.  
  317.     * OptionsFrame.java, VncCanvas.java, VncViewer.java: "Show
  318.     Controls" setting moved from OptionsFrame to VncViewer class.
  319.  
  320. 2002-04-09 02:04  const
  321.  
  322.     * ButtonPanel.java, VncViewer.java: New "Show Offline Desktop"
  323.     parameter allowing the disktop to be still displayed even after the
  324.     remote side closed connection.
  325.  
  326. 2002-04-03 00:12  const
  327.  
  328.     * AuthPanel.java: Disabling the password input field on activating
  329.     connections.
  330.  
  331. 2002-04-02 22:38  const
  332.  
  333.     * VncViewer.java: Reporting more meaningful messages on errors.
  334.  
  335. 2002-03-25 21:41  const
  336.  
  337.     * VncViewer.java: A cosmetic change.
  338.  
  339. 2002-03-07 23:27  const
  340.  
  341.     * VncCanvas.java: Fixed bug causing NullPointerException in
  342.     view-only mode with disabled button panel.
  343.  
  344. 2002-02-14 21:20  const
  345.  
  346.     * ButtonPanel.java, VncCanvas.java: Made the "Ctrl-Alt-Del" button
  347.     disabled in the view-only mode.
  348.  
  349. 2002-02-14 21:19  const
  350.  
  351.     * VncViewer.java: Removed calls printing debugging output.
  352.  
  353. 2002-02-13 05:02  const
  354.  
  355.     * README, VncCanvas.java, VncViewer.java: Added new parameters
  356.     "Defer screen updates", "Defer cursor updates", "Defer update
  357.     requests", documented in README.
  358.  
  359. 2002-02-13 03:03  const
  360.  
  361.     * VncCanvas.java: Made "Restricted colors" option dynamic.
  362.  
  363. 2002-02-13 02:36  const
  364.  
  365.     * VncCanvas.java, VncViewer.java: Code cleanups, preparing to make
  366.     "Restricted colors" option dynamic.
  367.  
  368. 2002-02-12 23:32  const
  369.  
  370.     * ButtonPanel.java, OptionsFrame.java, README, RfbProto.java,
  371.     VncCanvas.java, VncViewer.java: Documented applet parameters,
  372.     updated copyright strings.
  373.  
  374. 2002-02-12 19:53  const
  375.  
  376.     * VncCanvas.java: Solved all issues with JPEG image loading.  Added
  377.     more comments in the source code.
  378.  
  379. 2002-02-12 18:13  const
  380.  
  381.     * OptionsFrame.java, VncCanvas.java: Solved problems with
  382.     asynchronous JPEG image loading, although the solution is not ideal
  383.     yet. Now the ImageObserver interface is used only to track loading
  384.     of JPEG images, and is not used with drawImage() method calls. 
  385.     Draft scaling implementation appeared in previous CVS commit was
  386.     temporarily removed in this revision.
  387.  
  388. 2002-02-08 18:06  const
  389.  
  390.     * OptionsFrame.java, VncCanvas.java: Simple and inefficient scaling
  391.     implementation, new "Scaling Factor" parameter.
  392.  
  393. 2002-02-08 00:20  const
  394.  
  395.     * ButtonPanel.java, VncViewer.java: Preventing authentication
  396.     retries when the PASSWORD parameter is used.  Closing windows and
  397.     disconnecting on the applet shutdown.  Terminating the application
  398.     properly on closing the authentication window.    Packing the window
  399.     on reporting errors when in a separate window; this is necessary
  400.     because it's possible that the window was empty.  Disconnecting on
  401.     fatal errors.  Always forcing the keyboard focus go to the desktop
  402.     on activating the connection.  Code re-organizations and cleanups
  403.     e.g. new tryAuthenticate() method.
  404.  
  405. 2002-01-31 00:25  const
  406.  
  407.     * VncCanvas.java: The frame size now should be limited by the
  408.     screen size.  JPEG support improved, but drawing is still not
  409.     reliable.  Minor code cleanups -- methods re-arranged.
  410.  
  411. 2002-01-31 00:22  const
  412.  
  413.     * OptionsFrame.java: A small piece of debugging code removed.
  414.  
  415. 2002-01-30 19:47  const
  416.  
  417.     * OptionsFrame.java, RfbProto.java, VncCanvas.java: Drawing model
  418.     was changed again; now usual off-screen Image is used for
  419.     double-buffering instead of MemoryImageSource.    Preliminary
  420.     implementation of JPEG support in the Tight decoder.  New "JPEG
  421.     image quality" parameter and corresponding item in the Options
  422.     frame.
  423.  
  424. 2002-01-25 12:49  const
  425.  
  426.     * VncCanvas.java: Bugfixes in the Tight decoder: recent changes
  427.     broke 8-bit color mode.  Bugfixes in the XCursor encoding support:
  428.     cursor colors were interpreted incorrectly.
  429.  
  430. 2002-01-15 03:11  const
  431.  
  432.     * VncCanvas.java: 24-bit Tight decoder finished. Now it parses
  433.     24-bit (not 32-bit!) color samples correctly, and is able to decode
  434.     data pre-processed with the "Gradient" filter.
  435.  
  436. 2002-01-15 00:46  const
  437.  
  438.     * VncCanvas.java: Preliminary working support for 24-bit colors in
  439.     the Tight decoder.
  440.  
  441. 2002-01-14 20:00  const
  442.  
  443.     * OptionsFrame.java: Color format was not set correctly.
  444.  
  445. 2002-01-14 19:32  const
  446.  
  447.     * RfbProto.java, VncCanvas.java: Code cleanups: changes in
  448.     rfb.is.read() and rfb.is.readFully() calls.
  449.  
  450. 2002-01-14 19:18  const
  451.  
  452.     * AuthPanel.java, VncCanvas.java, VncViewer.java: Support for
  453.     24-bit color in RichCursor encoding.
  454.  
  455. 2002-01-13 06:11  const
  456.  
  457.     * OptionsFrame.java, VncCanvas.java: Support for 24-bit colors. At
  458.     this moment, all decoders support this color mode, with two
  459.     exceptions of Tight and RichCursor.
  460.  
  461. 2002-01-13 05:57  const
  462.  
  463.     * RfbProto.java: Removed a piece of code used for debugging.
  464.  
  465. 2002-01-13 00:23  const
  466.  
  467.     * OptionsFrame.java, RfbProto.java, VncCanvas.java: The "View Only"
  468.     mode now can be turned on/off at any moment.
  469.  
  470. 2002-01-12 22:12  const
  471.  
  472.     * RfbProto.java: Insert key now can be passed to the remote side.
  473.  
  474. 2002-01-12 20:32  const
  475.  
  476.     * VncCanvas.java, VncViewer.java: Dramatically simplified and
  477.     robust implementation of handling XCursor/RichCursor encodings. 
  478.     Enhancements and bugfixes for the "Open New Window" mode.  Other
  479.     minor enhancements and code cleanups.
  480.  
  481. 2002-01-12 00:36  const
  482.  
  483.     * ClipboardFrame.java, OptionsFrame.java: Minor code enhancements.
  484.  
  485. 2002-01-11 23:35  const
  486.  
  487.     * VncCanvas.java, VncViewer.java: Implemented scrolling of the
  488.     desktop area, when the desktop is shown in a separate window.
  489.  
  490. 2002-01-11 18:51  const
  491.  
  492.     * ClipboardFrame.java, OptionsFrame.java: "Dismiss" buttons renamed
  493.     to "Close".
  494.  
  495. 2002-01-11 04:19  const
  496.  
  497.     * ButtonPanel.java, VncViewer.java: Changes in the button panel.
  498.     Now keyboard focus moves back to the authentication panel or to the
  499.     desktop after pressing any button on the panel. Additionally,
  500.     keyboard focus should move to the desktop automatically when VNC
  501.     connection is established.
  502.  
  503. 2002-01-11 03:53  const
  504.  
  505.     * ButtonPanel.java: Implemented new "Refresh" button. Pressing it
  506.     results sending a non-incremental FramebufferUpdateRequest message
  507.     to the server.
  508.  
  509. 2002-01-11 03:51  const
  510.  
  511.     * VncCanvas.java: Now the viewer adjusts its desktop/window size on
  512.     desktop size changes on the remote side (working support for
  513.     NewFBSize pseudo-encoding).
  514.  
  515. 2002-01-11 02:50  const
  516.  
  517.     * AuthPanel.java, ButtonPanel.java, ClipboardFrame.java, Makefile,
  518.     OptionsFrame.java, RfbProto.java, VncCanvas.java, VncViewer.java,
  519.     authenticationPanel.java, clipboardFrame.java, dir.mk, hextile.vnc,
  520.     index.vnc, noshared.vnc, optionsFrame.java, rfbProto.java,
  521.     shared.vnc, tight.vnc, vncCanvas.java, vncviewer.java, zlib.vnc:
  522.     New "Open New Window" parameter was implemented, now the viewer can
  523.     work in a separate frame instead of running in the applet area. 
  524.     Class names were capitalized, to reflect usual Java naming
  525.     standards.
  526.  
  527. 2002-01-11 00:22  const
  528.  
  529.     * hextile.vnc, index.vnc, noshared.vnc, shared.vnc, tight.vnc,
  530.     zlib.vnc: Inserted a <br> tag to prevent www.tightvnc.com link
  531.     appear to the left of the applet area.
  532.  
  533. 2001-12-18 03:32  const
  534.  
  535.     * vncviewer.java: In application mode, terminate application on
  536.     window close event.
  537.  
  538. 2001-12-18 02:28  const
  539.  
  540.     * vncCanvas.java: Performance fixes in CopyRect routine, and the
  541.     FillLargeArea method.
  542.  
  543. 2001-12-18 01:39  const
  544.  
  545.     * ButtonPanel.java, Makefile, dir.mk, rfbProto.java,
  546.     vncCanvas.java, vncviewer.java: Converted to Java 1.1 event model.
  547.  
  548. 2001-12-17 03:49  const
  549.  
  550.     * vncCanvas.java: Got rid of calls to deprecated methods etc.
  551.  
  552. 2001-12-17 03:37  const
  553.  
  554.     * vncviewer.java: Minor code cleanups.
  555.  
  556. 2001-12-17 03:37  const
  557.  
  558.     * authenticationPanel.java: Converted to Java 1.1 event model.
  559.  
  560. 2001-12-17 02:51  const
  561.  
  562.     * optionsFrame.java: Converted to Java 1.1 event model.
  563.  
  564. 2001-12-17 02:19  const
  565.  
  566.     * clipboardFrame.java: Converted to Java 1.1 event model.
  567.  
  568. 2001-12-17 00:17  const
  569.  
  570.     * clipboardFrame.java: Removed debugging code forgotten in the
  571.     previous version.  Minor code cleanups and formating changes.
  572.  
  573. 2001-12-17 00:00  const
  574.  
  575.     * authenticationPanel.java, clipboardFrame.java, optionsFrame.java,
  576.     rfbProto.java, vncviewer.java: Got rid of most calls to methods
  577.     deprecated in Java 1.1.
  578.  
  579. 2001-12-16 21:41  const
  580.  
  581.     * vncCanvas.java: Beeping through java.awt.Toolkit on receiving
  582.     Bell RFB message.
  583.  
  584. 2001-12-16 21:33  const
  585.  
  586.     * vncCanvas.java: Drawing techniques have been changed: now all the
  587.     painting is performed in update() and paint() methods of the Canvas
  588.     component.  This should solve painting problems under some JVM
  589.     implementations.
  590.  
  591. 2001-12-16 20:56  const
  592.  
  593.     * Makefile, animatedMemoryImageSource.java, dir.mk, vncCanvas.java:
  594.     First step of converting the source to Java 1.1: got rid of
  595.     animatedMemoryImageSource class; using new setAnimated() method in
  596.     the standard MemoryImageSource class instead.
  597.  
  598. 2001-09-16 14:06  const
  599.  
  600.     * optionsFrame.java, rfbProto.java, vncCanvas.java, vncviewer.java:
  601.     Addition of new parameters PASSWORD, "Include Controls", and "View
  602.     Only", modified patch from Steve Kann.
  603.  
  604. 2001-06-18 23:46  const
  605.  
  606.     * README: Version string change.
  607.  
  608. 2001-05-12 16:55  const
  609.  
  610.     * vncviewer.java: (setEncodings): Possible NullPointerException
  611.     fixed.
  612.  
  613. 2001-03-07 14:06  const
  614.  
  615.     * vncCanvas.java: Initial "software cursor" position set to (0, 0)
  616.     instead of (40, 40).  Minor code clean-up.
  617.  
  618. 2001-02-16 04:45  const
  619.  
  620.     * vncCanvas.java: Minor performance fix and tiny clean-ups in code
  621.     and comments.
  622.  
  623. 2001-02-16 03:29  const
  624.  
  625.     * clipboardFrame.java, optionsFrame.java: Tiny changes after
  626.     looking in the TridiaVNC CVS sources.
  627.  
  628. 2001-02-16 02:48  const
  629.  
  630.     * README: Version string changed.
  631.  
  632. 2001-02-15 23:48  const
  633.  
  634.     * vncCanvas.java: A number of performance optimizations and code
  635.     clean-ups for all supported encodings.
  636.  
  637. 2001-02-15 01:56  const
  638.  
  639.     * optionsFrame.java, vncCanvas.java: Drawing techniques changed:
  640.     now all drawing is performed through the rawPixelsImage object and
  641.     the pixels[] array, paintImage is not used any more.  Settings "Raw
  642.     pixel drawing: Fast/Reliable" and "CopyRect: Fast/Reliable" removed
  643.     from the Options panel since they do not make sense in new drawing
  644.     model.    Currently drawing of solid-color areas is slow but this
  645.     issue hopefully will be fixed in next versions.
  646.  
  647. 2001-02-08 07:06  const
  648.  
  649.     * rfbProto.java, vncCanvas.java, vncviewer.java: Fixes for
  650.     compilation on Java 2 platform, from Klaus Erber.
  651.  
  652. 2001-01-28 16:58  const
  653.  
  654.     * README, optionsFrame.java, rfbProto.java, vncCanvas.java: One
  655.     more name added to copyright strings. ;-)
  656.  
  657. 2001-01-28 16:51  const
  658.  
  659.     * hextile.vnc, index.vnc, noshared.vnc, shared.vnc, tight.vnc,
  660.     zlib.vnc: www.TridiaVNC.com links chanded to www.TightVNC.com.
  661.  
  662. 2001-01-28 16:43  const
  663.  
  664.     * Makefile, hextile.vnc, noshared.vnc, tight.vnc: More HTML
  665.     templates for different default settings prepared.
  666.  
  667. 2001-01-28 16:36  const
  668.  
  669.     * optionsFrame.java: Tight encoding is now set by default.
  670.  
  671. 2001-01-27 04:24  const
  672.  
  673.     * vncviewer.java: Tiny formatting changes.
  674.  
  675. 2001-01-27 03:11  const
  676.  
  677.     * authenticationPanel.java, vncviewer.java: From TridiaVNC: set
  678.     initial input focus to password field.
  679.  
  680. 2001-01-27 02:58  const
  681.  
  682.     * Makefile: Unneeded changes reverted.
  683.  
  684. 2001-01-27 00:52  const
  685.  
  686.     * vncCanvas.java: Many changes. Cursor shape updates should work in
  687.     all modes.
  688.  
  689. 2001-01-26 01:31  const
  690.  
  691.     * optionsFrame.java, rfbProto.java, vncCanvas.java: Support for
  692.     EncodingLastRect added.  Bugfix: "Cursor shape updates: Ignore"
  693.     option caused exceptions on XCursor updates.
  694.  
  695. 2001-01-26 01:10  const
  696.  
  697.     * optionsFrame.java, vncCanvas.java, vncviewer.java: RichCursor and
  698.     XCursor encodings now work, but only for raw encoding.    Minor
  699.     formatting fixes (spaces -> tabs).
  700.  
  701. 2001-01-26 01:09  const
  702.  
  703.     * rfbProto.java: Minor formatting fixes (spaces -> tabs).
  704.  
  705. 2001-01-25 00:25  const
  706.  
  707.     * vncCanvas.java: "Cursor shape updates: Ignore" option works for
  708.     RichCursor encoding.
  709.  
  710. 2001-01-24 23:55  const
  711.  
  712.     * optionsFrame.java, vncCanvas.java: Non-finished RichCursor
  713.     support, minor code cleanups.
  714.  
  715. 2001-01-23 23:42  const
  716.  
  717.     * optionsFrame.java, rfbProto.java: "Cursor shape updates" item in
  718.     options frame.    Minor bugfix: "Compression level" item remained
  719.     enabled when raw encoding was chosen after zlib or tight.
  720.  
  721. 2001-01-23 22:02  const
  722.  
  723.     * optionsFrame.java, rfbProto.java: Requesting compression level
  724.     for tight and zlib encodings.
  725.  
  726. 2001-01-22 23:22  const
  727.  
  728.     * vncCanvas.java: Major speed optimizations and code cleanups in
  729.     tight encoding implementation.
  730.  
  731. 2001-01-22 20:10  const
  732.  
  733.     * vncCanvas.java: More error checking.
  734.  
  735. 2001-01-22 20:06  const
  736.  
  737.     * vncCanvas.java: Error checking, code cleanups.
  738.  
  739. 2001-01-19 12:53  const
  740.  
  741.     * Makefile, optionsFrame.java, rfbProto.java, vncCanvas.java: First
  742.     version of Java vncviewer with tight encoding support.
  743.  
  744. 2000-09-29 22:39  const
  745.  
  746.     * DesCipher.java, LICENCE.TXT, Makefile, README,
  747.     animatedMemoryImageSource.java, authenticationPanel.java,
  748.     clipboardFrame.java, dir.mk, index.vnc, optionsFrame.java,
  749.     rfbProto.java, shared.vnc, vncCanvas.java, vncviewer.java,
  750.     zlib.vnc: Initial revision
  751.  
  752. 2000-09-29 22:39  const
  753.  
  754.     * DesCipher.java, LICENCE.TXT, Makefile, README,
  755.     animatedMemoryImageSource.java, authenticationPanel.java,
  756.     clipboardFrame.java, dir.mk, index.vnc, optionsFrame.java,
  757.     rfbProto.java, shared.vnc, vncCanvas.java, vncviewer.java,
  758.     zlib.vnc: Imported sources
  759.  
  760.